@charset "utf-8";

/*补丁*/
.section {zoom:1;}
.section .forms-m{ padding:20px 0;}
.section .btns-c{ margin-top:20px;}
.section .send-manifesto{ margin-top:25px;}
.section .address-list{ margin:0 -16px; padding:16px 0 32px 0;}
.section .address-btns-wrap{ margin:0 16px;}
.section .address-btns-wrap .tips, .section-a .address-btns-wrap .fr{ margin-top:5px;}
.section  .titles-s3 .S-line1 legend .fr{ _right:50px;} 
.section .M_wrap{ float:left;}
.section .M_sidebar{ float:right;}
/*后期迁移公用*/

.section .M_wrap{ width:255px; background: none;}
.section .M_sidebar{ width:635px; padding:0 50px;  background: none;}
.section .border-rt{ width:633px; height:100%; border:solid 1px #EEE; background:#FFF;}

/*.module-trial-left*/
.module-trial-left{ margin-left:-9px;}
.module-trial-left .titles-s2{ width:254px;}
.module-trial-left .titles-s2 .t-con{ width:254px;}
.module-trial-left .titles-s2 .t-top{ width:243px; background:#F8F8F8; border-color:#EEE; margin-right:0;}
.module-trial-left .box-con-wrap{width:243px; margin-left:9px; background:#F8F8F8; border:solid 1px #EEE;}
.module-trial-left .box-con-wrap dt{ position:relative; width:148px; height:148px; margin:30px auto 0; border:solid 1px #E1E1E1;} 
.module-trial-left .box-con-wrap dt img{ overflow:hidden; _float:left; width:148px; height:148px;}
.module-trial-left .box-con-wrap dt i{ position:absolute; top:-30px; left:-40px;}
.module-trial-left .box-con-wrap dd{ padding:0 30px 20px;}
.module-trial-left .box-con-wrap li{ line-height:24px; color:#999;}
.module-trial-left .box-con-wrap p { padding:20px 0 8px;}
.module-trial-left .box-con-wrap p a,.module-trial-left .box-con-wrap p a:hover, .trial-left-login a, .trial-left-login a:hover{ color:#EE388A;}
.module-trial-left .box-con-wrap p a:hover,.trial-left-login a:hover{text-decoration:underline;}
.trial-left-login a{ margin:0 5px;}
.trial-left-login{ text-align:center;width:243px; height:25px; line-height:25px; margin-top:9px; background:#F8F8F8; border:solid 1px #EEE; color:#333;}

/*address-list*/
.address-list ul{ *padding-bottom:20px;}
.address-list li{ position:relative; float:left; _display:inline; overflow:hidden; width:268px; height:108px; margin:0 16px 20px; padding:15px;background:#FFF; border:solid 1px #EEE; color:#000; line-height:26px; cursor:pointer;}
.address-list li.cur{ background:#F8F8F8; border-color:#EE388A;}
.address-list li strong{ display:block; padding:8px 0; font-size:20px; font-weight:500; }
.address-list li:hover{ border-color:#EE388A;}
.address-list li:hover .sup-r b{ display:none;}
.address-list li:hover .sup-r i{ display:block;}
.address-list li.cur .icon-sel{ visibility:visible;}
.address-list li.cur:hover .sup-r i{ display:none;}
.address-list li .sup-r{ position:absolute; top:4px; right:8px; }
.address-list li .sup-r b, .address-list li .sup-r i{ display:none; font-weight:500;}
.address-list li.cur .sup-r b{ display:block;}
.address-list li .icon-sel{ visibility:hidden; position:  absolute; bottom:0; right:0; display:block; overflow:hidden; width:35px; height:35px; background: url(../images/sprite.png) no-repeat 0 -907px; _background-image:url(../images/sprite_ie6.png);}
.address-list .btns-d a,
.address-list .btns-d a.disable
{ overflow:hidden; display:inline-block; width:80px; height:29px; border: 0; background: url(../images/btn_form.png) no-repeat 0 -737px; line-height:9999em; vertical-align:middle; margin-right:25px;}
.address-list .btns-d a.disable { width:80px; background-position: 0 -767px; }
.address-btns-wrap span{ float:left;}
.address-btns-wrap span.fr{ float:right;}
.address-btns-wrap .tips{ color:#F00;}

/*send-manifesto*/
.send-manifesto { position: relative; width: 635px;}
.send-manifesto .btn{margin-bottom:20px;}
.send-manifesto .title { padding-left: 12px; width: 240px; height: 24px; }
.send-manifesto .num { position: absolute; right: 0; top: 4px; color: #A2A2A2; }
.send-manifesto .num span { }
.send-manifesto .key { position: absolute; right: 4px; top: 10px; }
.send-manifesto .input { position: relative; background: #FFF; border: 1px solid #EEE; margin: 7px 0 3px; padding: 6px 10px; }
.send-manifesto .input textarea { overflow-x: hidden; overflow-y: auto; width: 615px; height: 134px; margin: 0; background: #fff; border: 1px solid #fff; line-height: 18px; font-family: Tahoma, "SimSun"; color: #A2A2A2; outline:none;}
.send-manifesto .btn a,
.send-manifesto .btn a.disable { display: block; width: 150px; height: 52px; border: 0; background: url(../images/btn_form.png) no-repeat; text-indent: -9999em; }
.send-manifesto .btn a.disable { background-position: 0 -53px; }
.send-manifesto .same-send { color: #EE388A; margin: 14px 0 15px; }
.send-manifesto .same-send a,
.send-manifesto .same-send a:hover { color: #EE388A; text-decoration: underline }
.send-manifesto .same-send input { overflow: hidden; width: 13px; height: 13px; vertical-align: middle; margin-right: 3px; }
.send-manifesto .classify h2 { font-size: 22px; color: #EE388A; }
.send-manifesto .disclaimer { overflow-y: scroll; height: 144px; padding: 10px 20px; margin-bottom: 30px; border: solid 1px #EDEDED; background: #F8F8F8; }
.send-manifesto .disclaimer li { line-height: 24px; margin-bottom: 15px; color: #666; }
.send-error .num-error { color: #F00; }
.send-error .input { border-color: #F00; -webkit-box-shadow: 0 0 5px rgba(255,0,0,.3); -moz-box-shadow: 0 0 5px rgba(255,0,0,.3); box-shadow: 0 0 5px rgba(255,0,0,.3); }